crucial habitat - Spanish English Dictionary